GOAL:
A = LL^T

(1) SQRT STEP:
L_00 = sqrt(A_00)

(2) DIV STEP (5 divs):
L_10 = A_10 / L_00
L_20 = A_20 / L_00
L_30 = A_30 / L_00
L_40 = A_40 / L_00
L_50 = A_50 / L_00

(3) MUL & SUB STEP (15 muls):
A_11 = A_11 - L_10 * L_01 = A_11 - L_10 * L_10

A_21 = A_21 - L_20 * L_01 = A_21 - L_20 * L_10
A_22 = A_22 - L_20 * L_02 = A_22 - L_20 * L_20

A_31 = A_31 - L_30 * L_01 = A_31 - L_30 * L_10
A_32 = A_32 - L_30 * L_02 = A_32 - L_30 * L_20
A_33 = A_33 - L_30 * L_03 = A_33 - L_30 * L_30

A_41 = A_41 - L_40 * L_01 = A_41 - L_40 * L_10
A_42 = A_42 - L_40 * L_02 = A_42 - L_40 * L_20
A_43 = A_43 - L_40 * L_03 = A_43 - L_40 * L_30
A_44 = A_44 - L_40 * L_04 = A_44 - L_40 * L_40

A_51 = A_51 - L_50 * L_01 = A_51 - L_50 * L_10
A_52 = A_52 - L_50 * L_02 = A_52 - L_50 * L_20
A_53 = A_53 - L_50 * L_03 = A_53 - L_50 * L_30
A_54 = A_54 - L_50 * L_04 = A_54 - L_50 * L_40
A_55 = A_55 - L_50 * L_05 = A_55 - L_50 * L_50

(4) SQRT STEP:
L_11 = sqrt(A_11)

(5) DIV STEP (4 divs):
L_21 = A_21 / L_11
L_31 = A_31 / L_11
L_41 = A_41 / L_11
L_51 = A_51 / L_11

(6) MUL & SUB STEP (10 muls):
A_22 = A_22 - L_21 * L_12 = A_22 - L_21 * L_21

A_32 = A_32 - L_31 * L_12 = A_32 - L_31 * L_21
A_33 = A_33 - L_31 * L_13 = A_33 - L_31 * L_31

A_42 = A_42 - L_41 * L_12 = A_42 - L_41 * L_21
A_43 = A_43 - L_41 * L_13 = A_43 - L_41 * L_31
A_44 = A_44 - L_41 * L_14 = A_44 - L_41 * L_41

A_52 = A_52 - L_51 * L_12 = A_52 - L_51 * L_21
A_53 = A_53 - L_51 * L_13 = A_53 - L_51 * L_31
A_54 = A_54 - L_51 * L_14 = A_54 - L_51 * L_41
A_55 = A_55 - L_51 * L_15 = A_55 - L_51 * L_51

(7) SQRT STEP:
L_22 = sqrt(A_22)

(8) DIV STEP (3 divs):
L_32 = A_32 / L_22
L_42 = A_42 / L_22
L_52 = A_52 / L_22

(9) MUL & SUB STEP (6 muls):
A_33 = A_33 - L_32 * L_23 = A_33 - L_32 * L_32

A_43 = A_43 - L_42 * L_23 = A_43 - L_42 * L_32
A_44 = A_44 - L_42 * L_24 = A_44 - L_42 * L_42

A_53 = A_53 - L_52 * L_23 = A_53 - L_52 * L_32
A_54 = A_54 - L_52 * L_24 = A_54 - L_52 * L_42
A_55 = A_55 - L_52 * L_25 = A_55 - L_52 * L_52

(10) SQRT STEP:
L_33 = sqrt(A_33)

(11) DIV STEP (2 divs):

(12) MUL & SUB STEP (3 muls):
A_44 = A_44 - L_43 * L_34 = A_44 - L_43 * L_43

A_54 = A_54 - L_53 * L_34 = A_54 - L_53 * L_43
A_55 = A_55 - L_53 * L_35 = A_55 - L_53 * L_53

(13) SQRT STEP:
L_44 = sqrt(A_44)

(14) DIV STEP (1 div):
L_54 = A_54 / L_44

(15) MUL & SUB STEP (1 muls):
A_55 = A_55 - L_54 * L_45 = A_55 - L_54 * L_54

(16) SQRT STEP:
L_55 = sqrt(A_55)